<?php

namespace AngelesVida\DataBaseBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Tratamiento
 *
 * @ORM\Table(name="tratamiento")
 * @ORM\Entity
 */
class Tratamiento
{
    /**
     * @var integer
     *
     * @ORM\Column(name="cod_tratamiento", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var string
     *
     * @ORM\Column(name="nombre", type="string", length=45, nullable=false)
     */
    private $nombre;

    /**
     * @var string
     *
     * @ORM\Column(name="decripcion", type="string", length=500, nullable=false)
     */
    private $decripcion;

    /**
     * @var \Doctrine\Common\Collections\Collection
     *
     * @ORM\ManyToMany(targetEntity="Enfermedad", inversedBy="codTratamiento")
     * @ORM\JoinTable(name="tratamiento_enfermedad",
     *   joinColumns={
     *     @ORM\JoinColumn(name="cod_tratamiento", referencedColumnName="cod_tratamiento")
     *   },
     *   inverseJoinColumns={
     *     @ORM\JoinColumn(name="cod_enfermedad", referencedColumnName="cod_enfermedad")
     *   }
     * )
     */
    private $codEnfermedad;

    /**
     * Constructor
     */
    public function __construct()
    {
        $this->codEnfermedad = new \Doctrine\Common\Collections\ArrayCollection();
    }

    function getId() {
        return $this->id;
    }

    function getNombre() {
        return $this->nombre;
    }

    function getDecripcion() {
        return $this->decripcion;
    }

    function getCodEnfermedad() {
        return $this->codEnfermedad;
    }

    function setNombre($nombre) {
        $this->nombre = $nombre;
    }

    function setDecripcion($decripcion) {
        $this->decripcion = $decripcion;
    }

    function setCodEnfermedad(\Doctrine\Common\Collections\Collection $codEnfermedad) {
        $this->codEnfermedad = $codEnfermedad;
    }


    
}
